Poly - Logarithmic Deterministic Fully - Dynamic GraphAlgorithms I : Connectivity and Minimum Spanning Tree

نویسندگان

  • Jacob Holm
  • Kristian de Lichtenberg
  • Mikkel Thorup
چکیده

Deterministic fully dynamic graph algorithms are presented for con-nectivity and minimum spanning forest. For connectivity, starting with no edges, the amortized cost for maintaining a spanning forest is O(log 2 n) per update, i.e. per edge insertion or deletion. Deciding connectivity between any two given vertices is done in O(log n= log log n) time. This matches the previous best randomized bounds. The previous best deterministic bound was O(3 p n log n) amortized time per update but constant time for connectivity queries. For minimum spanning trees, rst a deletions-only algorithm is presented supporting deletes in amortized time O(log 2 n). Applying a general reduction from Henzinger and King, we then get a fully dynamic algorithm such that starting with no edges, the amortized cost for maintaining a minimum spanning forest is O(log 4 n) per update. The previous best deterministic bound was O(3 p n log n) amortized time per update, and no better randomized bounds were known. Corresponding O(log 2 n) algorithms for 2-edge connectivity and bicon-nectivity will be presented in a subsequent report.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Poly - Logarithmic Deterministic Fully - Dynamic GraphAlgorithms II : 2 - edge and biconnectivity

Deterministic fully dynamic algorithms are presented for 2-edge con-nectivity and biconnectivity. For 2-edge connectivity the amortized cost per operation is O(log 4 n) improving over the previous best deterministic bound of O(p n) and the previous best randomized bound of O(log 5 n). For biconnectivity the amortized cost per operation is also O(log 4 n) improving over the previous best determi...

متن کامل

Advanced Topics in Algorithms

[1] David Eppstein, Giuseppe F. Italiano, Roberto Tamassia, Robert Endre Tarjan, Jeffery Westbrook, and Moti Yung. Corrigendum: Maintenance of a minimum spanning forest in a dynamic plane graph. J. Algorithms, 15(1), 1993. [2] Andrew V. Goldberg and Robert E. Tarjan. Finding minimum-cost circulations by successive approximation. Math. Oper. Res., 15(3):430–466, July 1990. [3] Jacob Holm, Kristi...

متن کامل

Maintaining Minimum Spanning Trees in Dynamic Graphs

We present the first fully dynamic algorithm for maintaining a minimum spanning tree in time o( √ n) per operation. To be precise, the algorithm uses O(n1/3 log n) amortized time per update operation. The algorithm is fairly simple and deterministic. An immediate consequence is the first fully dynamic deterministic algorithm for maintaining connectivity and, bipartiteness in amortized time O(n1...

متن کامل

Maintaining Minimum Spanning Forests in Dynamic Graphs

We present the first fully dynamic algorithm for maintaining a minimum spanning forest in time o( √ n) per operation. To be precise, the algorithm uses O(n1/3 logn) amortized time per update operation. The algorithm is fairly simple and deterministic. An immediate consequence is the first fully dynamic deterministic algorithm for maintaining connectivity and bipartiteness in amortized time O(n1...

متن کامل

Improved Sparsification

In previous work we introduced sparsification, a technique that transforms fully dynamic algorithms for sparse graphs into ones that work on any graph, with a logarithmic increase in complexity. In this work we describe an improvement on this technique that avoids the logarithmic overhead. Using our improved sparsification technique, we keep track of the following properties: minimum spanning f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997